// 基础请求地址
const BASE_URL = 'https://tea.qingnian8.com/api/bizhi';

// 我们封装好的request
export function request(config = {}) {	
	// 解构赋值
	let {
		url,
		data = {},
		method = "GET",
		header = {}
	} = config
	
	// 拼接请求url
	url = BASE_URL + url
	header['access-key'] = "suibian999"
	// 后期可以在header中添加token
	
	return new Promise((resolve, reject) => {		
		uni.request({
			url,
			data,
			method,
			header,
			success:res => { // 成功回调
				if (res.data.errCode === 0) {
					resolve(res.data) // 注意：这里返回的是res.data，不是res
				} else if (res.data.errCode === 400) {
					uni.showModal({
						title: "错误提示",
						content: res.data.errMsg,
						showCancel: false
					})
					reject(res.data)
				} else {
					uni.showToast({
						title: res.data.errMsg,
						icon: "none",
						duration: 2000
					})
					reject(res.data)
				}				
			},
			fail:err => { // 失败回调
				reject(err)
			}
		})
	})
}
